package com.moli.iov.base.model.dto.req;

import com.moli.iov.base.model.UserDto;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * The type Vehicle base query list req dto. 车辆监控 -车联信息 -list
 *
 * @author whl
 * @date 2019 -09-16 20:05:50
 */
@Data
public class VehicleBaseQueryListReqDto extends UserDto {

  /**
   * 在线状态(0:不在线，1：在线  3:所有)
   */
  @NotNull
  private Integer onLine;
  /**
   * 定位状态（0：未定位，1：已定位 3:所有）
   */
  @NotNull
  private Integer positioningState;
  /**
   * 查询参数（0：车牌号，1：vin）
   */
  @NotNull
  private Integer queryParam;
  /**
   * 查询值
   */
  private String queryValue;
  /**
   * 查询信息（0：车辆，1：关注）
   */
  @NotNull
  private Integer isAttention = 0;
  /**
   * T-Box状态 （0：未安装，1：已安装）
   */
  private Integer deviceStatus;
}
